import request from '@/utils/request'

// 查询脚本信息列表
export function listSceneMatchScript(query) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript/list',
    method: 'get',
    params: query
  })
}

// 查询脚本信息详细
export function getSceneMatchScript(id) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript/' + id,
    method: 'get'
  })
}

// 新增脚本信息
export function addSceneMatchScript(data) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript',
    method: 'post',
    data: data
  })
}

// 新增全部信息
// export function addAllScript(data, ruleId) {
//   return request({
//     url: '/system/circuitDesign/sceneMatchScript/addAll',
//     method: 'post',
//     data: data,
//     params: {'ruleId': ruleId}
//   })
// }

// 修改脚本信息
export function updateSceneMatchScript(data) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript',
    method: 'put',
    data: data
  })
}

// 删除脚本信息
export function delSceneMatchScript(id) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript/' + id,
    method: 'delete'
  })
}

// 新增全部信息
export function addSceneMatchAllScript(data, sceneId) {
  return request({
    url: '/system/circuitDesign/sceneMatchScript/addAll',
    method: 'post',
    data: data,
    params: {'sceneId': sceneId}
  })
}


